package com.etime.shycourse.dto;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @ClassName : LessonAndMediaBankDto  //类名
 * @Description : 课时里面有视频等资源  //描述
 * @Author : W //作者
 * @Date: 2021/12/28  11:36
 */
public class LessonAndMediaBankDtos {

    private Integer lessonid;

    private Integer chapterid;

    @ApiModelProperty(value = "排序")
    private Integer lessonsort;

    private String lessontitle;

    private String lessonsummary;

    private String lessontags;

    @ApiModelProperty(value = "txt --普通文本课程 video--视频课程  word --word文档课程  ppt --ppt文档课程	online --在线直播课程")
    private String lessontype;

    private String lessoncontent;

    private Integer lessonmediaid;

    private String lessonmedianame;

    private String lessonmediaurl;

    private Integer lessonlen;

    private Integer lessonuserid;

    private String lessonusertruename;

    private Date lessoncreatetime;

    private Date lessonupdatetime;

    private BigDecimal lessonprice;

    private BigDecimal lessonorigninprice;

    private BigDecimal lessoncoinprice;

    private BigDecimal lessoncoinmaxpoint;

    private Integer lessonviewnum;

    private Integer lessonbuynum;

    @ApiModelProperty(value = "0--未发布	  1--发布")
    private Integer lessonstate;

    @ApiModelProperty(value = "0--不允许	  1--允许	            	            说明：允许试听，但是允许试听长度为0，表示本课时是试听课时。")
    private Integer lessontriable;

    @ApiModelProperty(value = "单位：分钟")
    private Integer lessontrylen;


    private Integer mediaid;

    private String mediatitle;

    @ApiModelProperty(value = "video(默认) ppt word")
    private String mediatype;

    private String mediaurl;

    private Integer medialen;

    private Date mediacreatetime;

    private Integer mediauserid;

    private String mediausertruename;

    @ApiModelProperty(value = "0--待转码	1--转码中 2--专门成功 -1 转码失败")
    private Integer mediastate;

    @ApiModelProperty(value = "1--删除 0--正常")
    private Integer mediadelete;

    @ApiModelProperty(value = "0--未审核	 1--审核通过	2--审核不通过")
    private Integer mediaauditstate;

    private String mediaauditdesc;

    private Integer mediaaudituserid;

    private String mediaauditname;


    public Integer getMediaid() {
        return mediaid;
    }

    public void setMediaid(Integer mediaid) {
        this.mediaid = mediaid;
    }

    public String getMediatitle() {
        return mediatitle;
    }

    public void setMediatitle(String mediatitle) {
        this.mediatitle = mediatitle;
    }

    public String getMediatype() {
        return mediatype;
    }

    public void setMediatype(String mediatype) {
        this.mediatype = mediatype;
    }

    public String getMediaurl() {
        return mediaurl;
    }

    public void setMediaurl(String mediaurl) {
        this.mediaurl = mediaurl;
    }

    public Integer getMedialen() {
        return medialen;
    }

    public void setMedialen(Integer medialen) {
        this.medialen = medialen;
    }

    public Date getMediacreatetime() {
        return mediacreatetime;
    }

    public void setMediacreatetime(Date mediacreatetime) {
        this.mediacreatetime = mediacreatetime;
    }

    public Integer getMediauserid() {
        return mediauserid;
    }

    public void setMediauserid(Integer mediauserid) {
        this.mediauserid = mediauserid;
    }

    public String getMediausertruename() {
        return mediausertruename;
    }

    public void setMediausertruename(String mediausertruename) {
        this.mediausertruename = mediausertruename;
    }

    public Integer getMediastate() {
        return mediastate;
    }

    public void setMediastate(Integer mediastate) {
        this.mediastate = mediastate;
    }

    public Integer getMediadelete() {
        return mediadelete;
    }

    public void setMediadelete(Integer mediadelete) {
        this.mediadelete = mediadelete;
    }

    public Integer getMediaauditstate() {
        return mediaauditstate;
    }

    public void setMediaauditstate(Integer mediaauditstate) {
        this.mediaauditstate = mediaauditstate;
    }

    public String getMediaauditdesc() {
        return mediaauditdesc;
    }

    public void setMediaauditdesc(String mediaauditdesc) {
        this.mediaauditdesc = mediaauditdesc;
    }

    public Integer getMediaaudituserid() {
        return mediaaudituserid;
    }

    public void setMediaaudituserid(Integer mediaaudituserid) {
        this.mediaaudituserid = mediaaudituserid;
    }

    public String getMediaauditname() {
        return mediaauditname;
    }

    public void setMediaauditname(String mediaauditname) {
        this.mediaauditname = mediaauditname;
    }

    @Override
    public String toString() {
        return "LessonAndMediaBankDtos{" +
                "lessonid=" + lessonid +
                ", chapterid=" + chapterid +
                ", lessonsort=" + lessonsort +
                ", lessontitle='" + lessontitle + '\'' +
                ", lessonsummary='" + lessonsummary + '\'' +
                ", lessontags='" + lessontags + '\'' +
                ", lessontype='" + lessontype + '\'' +
                ", lessoncontent='" + lessoncontent + '\'' +
                ", lessonmediaid=" + lessonmediaid +
                ", lessonmedianame='" + lessonmedianame + '\'' +
                ", lessonmediaurl='" + lessonmediaurl + '\'' +
                ", lessonlen=" + lessonlen +
                ", lessonuserid=" + lessonuserid +
                ", lessonusertruename='" + lessonusertruename + '\'' +
                ", lessoncreatetime=" + lessoncreatetime +
                ", lessonupdatetime=" + lessonupdatetime +
                ", lessonprice=" + lessonprice +
                ", lessonorigninprice=" + lessonorigninprice +
                ", lessoncoinprice=" + lessoncoinprice +
                ", lessoncoinmaxpoint=" + lessoncoinmaxpoint +
                ", lessonviewnum=" + lessonviewnum +
                ", lessonbuynum=" + lessonbuynum +
                ", lessonstate=" + lessonstate +
                ", lessontriable=" + lessontriable +
                ", lessontrylen=" + lessontrylen +
                ", mediaid=" + mediaid +
                ", mediatitle='" + mediatitle + '\'' +
                ", mediatype='" + mediatype + '\'' +
                ", mediaurl='" + mediaurl + '\'' +
                ", medialen=" + medialen +
                ", mediacreatetime=" + mediacreatetime +
                ", mediauserid=" + mediauserid +
                ", mediausertruename='" + mediausertruename + '\'' +
                ", mediastate=" + mediastate +
                ", mediadelete=" + mediadelete +
                ", mediaauditstate=" + mediaauditstate +
                ", mediaauditdesc='" + mediaauditdesc + '\'' +
                ", mediaaudituserid=" + mediaaudituserid +
                ", mediaauditname='" + mediaauditname + '\'' +
                '}';
    }

    public Integer getLessonid() {
        return lessonid;
    }

    public void setLessonid(Integer lessonid) {
        this.lessonid = lessonid;
    }

    public Integer getChapterid() {
        return chapterid;
    }

    public void setChapterid(Integer chapterid) {
        this.chapterid = chapterid;
    }

    public Integer getLessonsort() {
        return lessonsort;
    }

    public void setLessonsort(Integer lessonsort) {
        this.lessonsort = lessonsort;
    }

    public String getLessontitle() {
        return lessontitle;
    }

    public void setLessontitle(String lessontitle) {
        this.lessontitle = lessontitle;
    }

    public String getLessonsummary() {
        return lessonsummary;
    }

    public void setLessonsummary(String lessonsummary) {
        this.lessonsummary = lessonsummary;
    }

    public String getLessontags() {
        return lessontags;
    }

    public void setLessontags(String lessontags) {
        this.lessontags = lessontags;
    }

    public String getLessontype() {
        return lessontype;
    }

    public void setLessontype(String lessontype) {
        this.lessontype = lessontype;
    }

    public String getLessoncontent() {
        return lessoncontent;
    }

    public void setLessoncontent(String lessoncontent) {
        this.lessoncontent = lessoncontent;
    }

    public Integer getLessonmediaid() {
        return lessonmediaid;
    }

    public void setLessonmediaid(Integer lessonmediaid) {
        this.lessonmediaid = lessonmediaid;
    }

    public String getLessonmedianame() {
        return lessonmedianame;
    }

    public void setLessonmedianame(String lessonmedianame) {
        this.lessonmedianame = lessonmedianame;
    }

    public String getLessonmediaurl() {
        return lessonmediaurl;
    }

    public void setLessonmediaurl(String lessonmediaurl) {
        this.lessonmediaurl = lessonmediaurl;
    }

    public Integer getLessonlen() {
        return lessonlen;
    }

    public void setLessonlen(Integer lessonlen) {
        this.lessonlen = lessonlen;
    }

    public Integer getLessonuserid() {
        return lessonuserid;
    }

    public void setLessonuserid(Integer lessonuserid) {
        this.lessonuserid = lessonuserid;
    }

    public String getLessonusertruename() {
        return lessonusertruename;
    }

    public void setLessonusertruename(String lessonusertruename) {
        this.lessonusertruename = lessonusertruename;
    }

    public Date getLessoncreatetime() {
        return lessoncreatetime;
    }

    public void setLessoncreatetime(Date lessoncreatetime) {
        this.lessoncreatetime = lessoncreatetime;
    }

    public Date getLessonupdatetime() {
        return lessonupdatetime;
    }

    public void setLessonupdatetime(Date lessonupdatetime) {
        this.lessonupdatetime = lessonupdatetime;
    }

    public BigDecimal getLessonprice() {
        return lessonprice;
    }

    public void setLessonprice(BigDecimal lessonprice) {
        this.lessonprice = lessonprice;
    }

    public BigDecimal getLessonorigninprice() {
        return lessonorigninprice;
    }

    public void setLessonorigninprice(BigDecimal lessonorigninprice) {
        this.lessonorigninprice = lessonorigninprice;
    }

    public BigDecimal getLessoncoinprice() {
        return lessoncoinprice;
    }

    public void setLessoncoinprice(BigDecimal lessoncoinprice) {
        this.lessoncoinprice = lessoncoinprice;
    }

    public BigDecimal getLessoncoinmaxpoint() {
        return lessoncoinmaxpoint;
    }

    public void setLessoncoinmaxpoint(BigDecimal lessoncoinmaxpoint) {
        this.lessoncoinmaxpoint = lessoncoinmaxpoint;
    }

    public Integer getLessonviewnum() {
        return lessonviewnum;
    }

    public void setLessonviewnum(Integer lessonviewnum) {
        this.lessonviewnum = lessonviewnum;
    }

    public Integer getLessonbuynum() {
        return lessonbuynum;
    }

    public void setLessonbuynum(Integer lessonbuynum) {
        this.lessonbuynum = lessonbuynum;
    }

    public Integer getLessonstate() {
        return lessonstate;
    }

    public void setLessonstate(Integer lessonstate) {
        this.lessonstate = lessonstate;
    }

    public Integer getLessontriable() {
        return lessontriable;
    }

    public void setLessontriable(Integer lessontriable) {
        this.lessontriable = lessontriable;
    }

    public Integer getLessontrylen() {
        return lessontrylen;
    }

    public void setLessontrylen(Integer lessontrylen) {
        this.lessontrylen = lessontrylen;
    }
}

